當 contract 被呼叫到不存在的 function 時會發生什麼事呢?如果 contract 想收到 ether 又該怎麼做呢?
今天就讓我們來看看 fallback function 要怎麼用吧!
本日合約:
pragma solidity ^0.4.25;
contract FallbackExample {
event LogFallback(string message);
event LogBalance(uint balance);
function() public payable {
emit LogFallback("Fallback");
emit LogBalance(address(this).balance);
}
}
本日影片:
https://youtu.be/aQ9TZT7ps2E
Smart Contract 實戰教學播放清單:
https://www.youtube.com/playlist?list=PLHmOMPRfmOxSJcrlwyandWYiuP9ZAMYoF